import Stats from "three/examples/jsm/libs/stats.module.js"

// 创建性能监视器
export function initStats() {
    let stats = new Stats()
    // 设置监视器面板，传入面板id（0: fps, 1: ms, 2: mb）
    stats.showPanel(0)

    // 设置监视器位置
    stats.dom.style.position = 'absolute'
    stats.dom.style.left = '0px'
    stats.dom.style.top = '0px'

    // 将监视器添加到页面中
    document.body.appendChild(stats.dom)

    function render() {
        // 更新帧数
        stats.update()
        requestAnimationFrame(render)
    }

    render()

    return stats;
}